Amazon Q Developerで企業開発を加速 #DOP308-R

Amazon Q Developerで企業開発を加速 #DOP308-R

re:Invent 2024のワークショップ「Accelerating enterprise development with Amazon Q Developer」についてレポートします。
Clock Icon2024.12.03

AWS認定トレーニング講師の平野@おんせん県おおいたです。

今日は「Accelerating enterprise development with Amazon Q Developer」というタイトルのワークショップについてレポートします。

公式ワークショップ紹介(日本語訳)

概要

このワークショップはAmazon Q Developerを様々なシチュエーションで実際に使ってみるないようになってます。
次のようなタスクで構成されています

  • Code Comprehension and Summarization
    • Task 1: Learn about Amazon Q
    • Task 2: Learn about the application
    • Task 3: Create documentation
  • Code Debugging, Testing, and Optimization
    • Task 1: Build, Run and play Q-Words
    • Task 2: Identify and fixing a bug with Amazon Q
    • Task 3: Writing Unit Tests with Amazon Q Developer
    • Task 4: Scan your code with Amazon Q Developer
  • Natural Language to New Feature
    • Task 1: Describe the Feature to Amazon Q
  • Application Modernization and Transformation
    • Task 1: Upgrading Java applications using Amazon Q Code Transformation
    • Task 2: Transforming Code with Amazon Q Chat
  • Troubleshooting
    • Task 1: Troubleshooting a failing AWS Lambda function
  • Generative AI for Accelerating Software Development
    • Creating Effective Prompts
    • Aligning Expectations and Best Practices
    • Responsible use of AI

ハンズオンの環境はVSCode Serverで提供されており、この中でAmazon Qを利用しながら、Javaコードをアップデートしていく感じになります。

例えば Identify and fixing a bug with Amazon Q では、ソースコード上から関数を指定して、Amazon Qにそのまま依頼出来ます。

スクリーンショット 2024-12-02 13.04.17.png

そのコードのDiffを確認してマージするような流れで修正が進みます。

スクリーンショット 2024-12-02 13.05.25.png

この操作性はぜひ体験頂きたいです。

まとめ

非常に素晴らしい内容のワークショップでした。
ぜひ、日本語で公開して欲しいと思いました。
あ、Amazon Qの日本語化も期待しています > AWSさん

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.